package io;

import java.io.File;
import java.sql.SQLOutput;

/**
 * @author IT枫斗者
 * @ClassName FileDemo04.java
 * @From www.javatiaozao.com
 * @Description TODO
 */
public class FileDemo04 {
    public static void main(String[] args) {
//        public boolean isDirectory() 测试此抽象路径名表示的 File 是否为目录
//        public boolean isFile() 测试此抽象路径名表示的 File 是否为文件
//        public boolean exists() 测试此抽象路径名表示的 File 是否存在
        //创建一个File对象 "E:\\tiaozaoclass\\java.txt"
        File file = new File("E:\\tiaozaoclass\\java.txt");
//        System.out.println(file.createNewFile());
        System.out.println(file.isDirectory());
        System.out.println(file.isFile());
        System.out.println(file.exists());

//        public String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串
//        public String getPath() 将此抽象路径名转换为路径名字符串
//        public String getName() 返回由此抽象路径名表示的文件或目录的名称
        System.out.println(file.getAbsolutePath());
        System.out.println(file.getPath());
        System.out.println(file.getName());
        System.out.println("================");

        //        public File[] listFiles() 返回此抽象路径名表示的目录中的文件和目录的 File 对象数组
        File f2 = new File("E:\\tiaozaoclass");
        File[] filesArr = f2.listFiles();
        for (File f : filesArr) {
//            System.out.println(f);
            if(f.isFile()){
                System.out.println(f.getName());
            }
        }
    }

}
